/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
/*
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

*/
textarea,input{border:1px solid #ccc;}
.ui-helper-clearfix { display: inline-block; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content {background-color:#ffffff;   color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header {  font-weight: bold; color:#3a3a3c; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(/resources/common/images/default/jqueryui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {background-color:#EFFFFF;border:1px solid #ABE1F9; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/resources/common/images/default/jqueryui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/resources/common/images/default/jqueryui/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon { }
.ui-widget-header .ui-icon { }
.ui-state-default .ui-icon { background-image: url(/resources/common/images/default/jqueryui/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/resources/common/images/default/jqueryui/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/resources/common/images/default/jqueryui/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/resources/common/images/default/jqueryui/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/resources/common/images/default/jqueryui/ui-icons_ffd27a_256x240.png); }

/* positioning */
/*
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
*/
.ui-icon-circle-triangle-e { background:url(/resources/common/images/default/flexgrid/next.gif) no-repeat; }
.ui-icon-circle-triangle-w { background:url(/resources/common/images/default/flexgrid/prev.gif) no-repeat; }
/*
.ui-icon-circle-triangle-s {  }
.ui-icon-circle-triangle-n {  }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

*/
/* Misc visuals
----------------------------------*/

/* Corner radius 
/*
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
*/
/* Overlays */
.ui-widget-overlay { background: #000000 url(/resources/common/images/default/jqueryui/overray.gif) repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/resources/common/images/default/jqueryui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0;z-index: 2; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {}
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/

.ui-dialog { position: relative; background:none; }
.ui-dialog .ui-dialog-titlebar {position: relative;background:url(/resources/common/images/default/dialog/dialogcc.gif) right 0px no-repeat;
}

.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: none; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0;padding:20px 25px 0px 25px;background-color:#ffffff; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: center; /* margin: .5em 0 0 0;*/ padding: .3em .3em .5em .3em;background-color:#ffffff;  }
.ui-dialog .ui-dialog-buttonpane button { 
	text-align:center;
	margin: .5em .4em .5em 0; 
	cursor: pointer; 
	font-size:12px;
	width:auto; 
	overflow:visible;
	background:url(/resources/common/images/default/biz/buttonImage.gif)  no-repeat;
	height:28px;
	width:78px;
	background-position:-102px -1px;
	line-height:24px; 
	text-align:center; 
	border:none; 
	color:#4c4d4d;
	font-weight:normal;
}
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-dialog-left{float:left;width:400px;height:30px;background:url(/resources/common/images/default/dialog/dialogcc.gif) -2px 0px no-repeat;padding:3px 0px 0px 5px;}


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; color: #333333; display:none;}
.ui-widget-content a { color: #333333; }
.ui-widget-header {   color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; font-weight: bold; color: #4f4f4f; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none;border: 1px solid #ABE1F9; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #ABE1F9;  font-weight: bold; color: #4f4f4f;background:#ffffff; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #4f4f4f; text-decoration: none; outline: none;border: 1px solid #ABE1F9; background-color:#Efffff;}
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #ABE1F9; font-weight: bold; color: #4f4f4f; outline: none;background-color:#Efffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #4f4f4f; outline: none; text-decoration: none;background-color:#Efffff; }





















@charset "UTF-8";
/* CSS Document */
input, textarea{
	}
	
.flexigrid
	{
	font-family: Arial,"宋体",Helvetica,sans-serif;
	font-size: 12px;
	position: relative;
	border: 0px solid #eee;
	overflow: hidden;
	color: #000;
	}

	.flexigrid.hideBody
		{
		height: 26px !important;
		border-bottom: 1px solid #ccc;
		}

	.ie6fullwidthbug
		{
		border-right: 0px solid #ccc;
		padding-right: 2px;	
		}

.flexigrid div.nDiv
	{
	background: #eee url(/resources/common/images/default/flexgrid/line.gif) repeat-y -1px top;
	border: 1px solid #ccc;
	border-top: 0px;
	overflow: auto;
	left: 0px;
	position: absolute;
	z-index: 999;
	float: left;
	}

	.flexigrid div.nDiv table
		{
		margin: 2px;
		}

.flexigrid div.hDivBox
	{
	float: left; 
	padding-right: 40px;
	}

.flexigrid div.bDiv table
	{
	margin-bottom: 10px;
	}
	
	.flexigrid div.bDiv table.autoht
		{
		border-bottom: 0px;
		margin-bottom: 0px;
		}
	
.flexigrid div.nDiv td
	{
	padding: 2px 3px;
	border: 1px solid #eee;
	cursor: default;
	}

.flexigrid div.nDiv tr:hover td, .flexigrid div.nDiv tr.ndcolover td
	{
	background: #d5effc url(/resources/common/images/default/flexgrid/hl.png) repeat-x top;
	border: 1px solid #a8d8eb;
	}
	
	.flexigrid div.nDiv td.ndcol1
		{
		border-right: 1px solid #e3e3e3;
		}
		
	.flexigrid div.nDiv td.ndcol2
		{
		border-left: 1px solid #fff;
		padding-right: 10px;
		}

	.flexigrid div.nDiv tr:hover td.ndcol1, .flexigrid div.nDiv tr.ndcolover td.ndcol1
		{
		border-right: 1px solid #d2e3ec;
		}
		
	.flexigrid div.nDiv tr:hover td.ndcol2, .flexigrid div.nDiv tr.ndcolover td.ndcol2
		{
		border-left: 1px solid #eef8ff;
		}
	
	.flexigrid div.nBtn
		{
		position: absolute;
		height: 31px;
		width: 14px;
		z-index: 900;
		background: #fafafa url(/resources/common/images/default/flexgrid/fhbg.gif) repeat-x bottom;
		border: 0px solid #ccc;
		border-left: 1px solid #ccc;
		top: 0px;
		left: 0px;
		margin-top: 1px;
		cursor: pointer;
		display: none;
		}
		
		.flexigrid div.nBtn div
			{
			height: 24px;
			width: 12px;
			border-left: 1px solid #fff;
			float: left;
			background: url(/resources/common/images/default/flexgrid/ddn.png) no-repeat center;
			}		
		
		.flexigrid div.nBtn.srtd
			{
			background: url(/resources/common/images/default/flexgrid/wbg.gif) repeat-x 0px -1px;
			}
	
	.r {background:#f5f8fb;border-right:1px solid #dddddd;border-left:1px solid #dddddd;height:1px;font-size:1px;overflow:hidden;display:block;}
	.a1 {margin:0 5px; background:#dddddd;}
	.a2 {margin:0 3px; border-right-width:2px; border-left-width:2px;}
	.a3 {margin:0 2px;}
	.a4 {margin:0 1px; height:2px;}
	.a5 {height:auto;font-size:medium;}
	.b1 {margin:0 4px; background:#dddddd;}
	.b2 {margin:0 2px; border-right-width:2px; border-left-width:2px;}
	.b3 {margin:0 1px; height:2px;}
	.b4 {height:auto;font-size:medium;}
	.c1 {margin:0 3px; background:#dddddd;}
	.c2 {margin:0 1px; border-right-width:2px; border-left-width:2px;}
	.c3 {margin:0 1px;}
	.c4 {height:auto;font-size:medium;}
	.d1 {margin:0 2px; background:#dddddd;}
	.d2 {margin:0 1px;}
	.d3 {height:auto;font-size:medium;}	
	
	.quickSearch, .buttonSubmitHovered {
		width:auto;
		height:24px;
		font-size:12px;
		text-align:center; 
		vertical-align:top;
		background:url(/resources/common/images/default/biz/DevButton.gif);
		cursor:pointer;
		border:none;
		padding: 5px 0 15px 0;
	}
	.quickSearch{width:47px;background-position:-1px -1px;}
	.quickSearchHovered {background-position:left bottom;}

.flexigrid div.mDiv
	{
	border:1px solid #e3e3e3;
	background: #f5f8fb repeat-x top;
	border-bottom: 0px;
	font-size: 14px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;

	
	
	
	}

.flexigrid div.mDiv div
	{
	padding: 6px;
	white-space: nowrap;
	}
	
		.flexigrid div.mDiv div.filter
			{
			text-align: right;
			}
		.flexigrid div.mDiv div.filter .filterFont
			{
			font-size:12px;
			margin-left:10px;
			}
		.flexigrid div.mDiv div.filter .filterinputtext
			{
			width: 100px;
			}		
		.flexigrid div.mDiv div.ptogtitle
			{
			position: absolute;
			top: 4px;
			right: 3px;
			padding: 0px;
			height: 16px;
			width: 16px;
			overflow: hidden;
			border: 1px solid #e3e3e3;
			cursor: pointer;
			}

			.flexigrid div.mDiv div.ptogtitle:hover
			{
			background-position: left -2px;
			border-color: #bbb;
			}
			
			.flexigrid div.mDiv div.ptogtitle span
			{
			display: block;
			border-left: 1px solid #eee;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #ddd;
			width: 14px;
			height: 14px;
			background: url(/resources/common/images/default/flexgrid/uup.png) no-repeat center;
			}
			
			.flexigrid div.mDiv div.ptogtitle.vsble span
			{
			background: url(/resources/common/images/default/flexgrid/ddn.png) no-repeat center;			
			}			

.flexigrid div.tDiv /*toolbar*/
	{
	background:#fff2da url(/resources/common/images/default/flexgrid/toolbarbg-repeat.png) 0 0 repeat-x;
	position: relative;			
	
	border-bottom: 0px;
	overflow: hidden;
	border-left:1px solid #fff0d9;
	border-right:1px solid #fff0d9;
	height:26px;
	}

	.flexigrid div.tDiv2
		{
		float: left;
		clear: both;
		
		}

.flexigrid div.sDiv /*toolbar*/
	{
	background: #fafafa url(/resources/common/images/default/flexgrid/bg.gif) repeat-x top;
	position: relative;
	border: 1px solid #e3e3e3;
	border-top: 0px;
	overflow: hidden;
	display: none;
	}

	.flexigrid div.sDiv2
		{
		float: left;
		clear: both;
		padding: 5px;
		padding-left: 5px;
		width: 1024px;
		}

		.flexigrid div.sDiv2 input, .flexigrid div.sDiv2 select
		{
		vertical-align: middle;
		}
			
	.flexigrid div.btnseparator
		{
		float: left;
		height: 22px;
		border-left: 1px solid #ccc;
		border-right: 1px solid #fff;
		margin: 1px;
		}
	
	.flexigrid div.fbutton
		{
			float: left;
			display: block;
			cursor: pointer;
			padding-left:5px;
			
		}

	.flexigrid div.fbutton div
		{
			float: left;
			
		}		
		
	.flexigrid div.fbutton span
		{
		float: left;
		display: block;
		/**padding: 3px;*/
		}

/*
	.flexigrid div.fbutton:hover, .flexigrid div.fbutton.fbOver
		{
			padding: 0px;
			border: 1px solid #ccc;
		}

	.flexigrid div.fbutton:hover div, .flexigrid div.fbutton.fbOver div
		{
			padding: 0px 2px;
			border-left: 1px solid #fff;
			border-top: 1px solid #fff;
			border-right: 1px solid #eee;
			border-bottom: 1px solid #eee;
		}	
*/			
	.flexigrid div.fbutton .add
		{
			
			background: url(/resources/common/images/default/main_header/button5.png) no-repeat;/*url(../../images/default/add.png) no-repeat center left;*/
		}			
	
/* end toolbar*/

.flexigrid div.hDiv
	{
	background: #f5f8fb repeat-x bottom;
	position: relative;
	border: 1px solid #e3e3e3;
	border-bottom: 0px;
	overflow: hidden;
	}	

.flexigrid div.hDiv table
	{
	border-right: 1px solid #fff;
	}

	.flexigrid div.cDrag
		{
		float: left;
		position: absolute;
		z-index: 2;
		overflow: visible;
		}

		.flexigrid div.cDrag div
			{
			float: left;
			background: none;
			display: block;
			position: absolute;
			height: 24px;
			width: 5px;
			cursor: col-resize;
			}
			
		.flexigrid div.cDrag div:hover, .flexigrid div.cDrag div.dragging
			{
			background: url(/resources/common/images/default/flexgrid/line.gif) repeat-y 2px center;
			}

.flexigrid div.iDiv
	{
		border: 1px solid #316ac5;
		position: absolute;
		overflow: visible;
		background: none;
	}
	
	.flexigrid div.iDiv input, .flexigrid div.iDiv select, .flexigrid div.iDiv textarea
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		}
		
	.flexigrid div.iDiv input.tb
		{
		border: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;
		padding: 0px;
		background: none;
		}			

.flexigrid div.messDiv
	{
	border: 1px solid #e3e3e3;
	overflow: hidden;
	text-align: center;
	font-size: 13px;
	display: block;
	height: 30px;
	line-height: 30px;
	}
	
.flexigrid div.bDiv
	{
	border: 1px solid #e3e3e3;
	border-top: 0px;
	background: #fff;
	overflow: auto;
	position: relative;
	}
	
.flexigrid div.totalDiv
	{
	border: 1px solid #e3e3e3;
	border-top: 0px;
	background: #fff;
	overflow: auto;
	position: relative;
	height: 27px;
	padding-top: 5px;
	}
.total
	{
	background: #fafafa;
	font-weight: bold;
	}
	
.flexigrid div.bDiv table
	{
	border-bottom: 1px solid #e3e3e3;
	}
	
	.flexigrid div.hGrip
	{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 5px;
	width: 5px;
	background: url(/resources/common/images/default/flexgrid/line.gif) repeat-x center;
	margin-right: 1px;
	cursor: col-resize;
	}
	
		.flexigrid div.hGrip:hover, .flexigrid div.hGrip.hgOver
			{
				border-right: 1px solid #999;				
				margin-right: 0px;
			}
	
	.flexigrid div.vGrip
		{
		height: 5px;
		overflow: hidden;
		position: relative;
		background: #f5f8fb  repeat-x 0px -1px;
		border: 1px solid #e3e3e3;
		border-top: 0px;
		text-align: center;
		cursor: row-resize;
		}
			
			.flexigrid div.vGrip span
					{
					display: block;
					margin: 1px auto;
					width: 20px;
					height: 1px;
					overflow: hidden;
					border-top: 1px solid #aaa;
					border-bottom: 1px solid #aaa;	
					background: none;
					}

.flexigrid div.hDiv th, .flexigrid  div.bDiv td  /* common cell properties*/
	{
	text-align: left;
	border-right: 1px solid #eee;
	border-left: 1px solid #fff;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: top !important;
	}

		.flexigrid div.hDiv th div, .flexigrid  div.bDiv td  div, div.colCopy div/* common inner cell properties*/
			{
			padding: 5px;
			border-left: 0px solid #fff;
			}

.flexigrid div.hDiv th, div.colCopy
	{
	font-weight: normal;
	height: 24px;
	cursor: default;
	white-space: nowrap;
	overflow: hidden;
	}	

div.colCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fafafa url(/resources/common/images/default/flexgrid/fhbg.gif) repeat-x bottom;
	border: 1px solid #ccc;
	border-bottom: 0px;
	overflow: hidden;
	}

.flexigrid div.hDiv th.sorted
	{
	background: url(/resources/common/images/default/flexgrid/wbg.gif) repeat-x 0px -1px;
	border-bottom: 0px solid #ccc;
	}
	
	.flexigrid div.hDiv th.thOver
	{
	}

	.flexigrid div.hDiv th.thOver div, .flexigrid div.hDiv th.sorted.thOver div
	{
	border-bottom: 1px solid orange;
	padding-bottom: 4px;
	}
	
	.flexigrid div.hDiv th.sorted div
	{
	border-bottom: 0px solid #ccc;
	padding-bottom: 5px;
	}

	.flexigrid div.hDiv th.thMove
	{
	background: #fff;
	color: #fff;
	}
	
	.flexigrid div.hDiv th.sorted.thMove div
		{
		border-bottom: 1px solid #fff;
		padding-bottom: 4px
		}
	
	.flexigrid div.hDiv th.thMove div
	{
		background: #fff !important;
	}	
	
	.flexigrid div.hDiv th div.sdesc
		{
		background: url(/resources/common/images/default/flexgrid/order_desc.gif) no-repeat 85% center;
		}	

	.flexigrid div.hDiv th div.sasc
		{
		background: url(/resources/common/images/default/flexgrid/order_asc.gif) no-repeat 85% center;
		}	
		
.flexigrid div.bDiv td
	{
	border-top: 1px solid #e5e5e5;
	vertical-align: top;
	white-space: nowrap;
	}

		.flexigrid div.hDiv th div
			{
			}
			
			.flexigrid span.cdropleft
			{
			display: block;
			background: url(/resources/common/images/default/flexgrid/prev.gif) no-repeat -4px center;
			width: 24px;
			height: 24px;
			position: relative;
			top: -24px;
			margin-bottom: -24px;
			z-index: 3;
			}

			.flexigrid div.hDiv span.cdropright
			{
			display: block;
			background: url(/resources/common/images/default/flexgrid/next.gif) no-repeat 12px center;
			width: 24px;
			height: 24px;
			float: right;
			position: relative;
			top: -24px;
			margin-bottom: -24px;
			}


		.flexigrid div.bDiv td div
			{
			border-top: 0px solid #fff;
			padding-bottom: 4px;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			}
	
				
		.flexigrid tr td.sorted
				{
				background: #f3f3f3;
				/*border-right: 1px solid #ddd;border-bottom: 1px solid #f3f3f3;*/
				}		

				.flexigrid tr td.sorted div
					{
					}


		.flexigrid tr.erow td
				{
				background: #f2fafe;
				border-bottom: 1px solid #f7f7f7;
				}
				
		.flexigrid tr.erow td.sorted
				{
				background: #e3e3e3;
				border-bottom: 1px solid #e3e3e3;
				}						

				.flexigrid tr.erow td.sorted div
					{
					}

		.flexigrid div.bDiv tr:hover td, 
		.flexigrid div.bDiv tr:hover td.sorted,
		.flexigrid div.bDiv tr.trOver td.sorted, 
		.flexigrid div.bDiv tr.trOver td
			{
			
			background:#d1eeff url(/resources/common/images/default/flexgrid/Table_selected.gif) repeat-x top;
			
			}
					
		.flexigrid div.bDiv tr.trSelected:hover td, 
		.flexigrid div.bDiv tr.trSelected:hover td.sorted,
		.flexigrid div.bDiv tr.trOver.trSelected td.sorted, 
		.flexigrid div.bDiv tr.trOver.trSelected td,
		.flexigrid tr.trSelected td.sorted, 
		.flexigrid tr.trSelected td
			{
			background:#ffe2ca url(/resources/common/images/default/flexgrid/Table_hover.gif) repeat-x top;
			/*border-right: 1px solid #d2e3ec;
			border-left: 1px solid #eef8ff;
			border-bottom: 2px solid #fcb333;
			border-top: 2px solid #fcb333; */
			
			}

	/* novstripe adjustments */

	.flexigrid.novstripe .bDiv table
	{
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}

	.flexigrid.novstripe  div.bDiv td  
		{
		border-right-color: #fff;
		}
		
	.flexigrid.novstripe div.bDiv tr.erow td.sorted
		{
		border-right-color: #e3e3e3;
		}

	.flexigrid.novstripe div.bDiv tr td.sorted
		{
		border-right-color: #f3f3f3;
		}

	.flexigrid.novstripe  div.bDiv tr.erow td  
		{
		border-right-color: #f7f7f7;
		border-left-color: #f7f7f7;
		}
		
		.flexigrid.novstripe div.bDiv tr.trSelected:hover td, 
		.flexigrid.novstripe div.bDiv tr.trSelected:hover td.sorted,
		.flexigrid.novstripe div.bDiv tr.trOver.trSelected td.sorted, 
		.flexigrid.novstripe div.bDiv tr.trOver.trSelected td,
		.flexigrid.novstripe tr.trSelected td.sorted, 
		.flexigrid.novstripe tr.trSelected td
			{
			border-right: 1px solid #0066FF;
			border-left: 1px solid #0066FF;
			}		

	.flexigrid.novstripe div.bDiv tr.trOver td, .flexigrid.novstripe div.bDiv tr:hover td
		{
		border-left-color: #d9ebf5;
		border-right-color: #d9ebf5;
		}

	/* end novstripe */

.flexigrid div.pDiv
	{
	/*background:transparent url(../../images/default/biz/pdiv_bg.gif) no-repeat;*/
	/*_background:url(../../images/default/biz/pdiv_bg_ie6.gif) no-repeat;*/
	/*_padding-right:2px;*/
	border:1px solid #e3e3e3;
	border-top: 0px;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	background-color:#F5F8FB;
	}

.flexigrid div.pDiv div.pDiv2
	{
	margin: 3px;
	margin-left: -2px;
	float: left;
	width: 1024px;
	}	
	
	div.pGroup
		{
		float: left;
		background: none;
		height: 24px;
		line-height:25px;
		margin: 0px 5px;
		}
	
	.flexigrid div.pDiv .pPageStat, .flexigrid div.pDiv .pcontrol
		{
		position: relative;
		overflow: visible;
		}
	
	.flexigrid div.pDiv .pcontrol input
	    {
	    margin-top:-3px;
	    }
		
	.flexigrid div.pDiv input
		{
		vertical-align: middle;
		position: relative;
		}
	
	.flexigrid div.pDiv  div.pButton
		{
		float: left;
		width: 22px;
		height: 22px;
		border: 0px;
		cursor: pointer;
		overflow: hidden;
		}

		.flexigrid div.pDiv  div.pButton.pBtnOver
			{
			width: 20px;
			height: 20px;
			border: 1px solid #e3e3e3;
			cursor: pointer;
			}
		
		.flexigrid div.pDiv  div.pButton span
		{
			width: 20px;
			height: 20px;
			display: block;
			float: left;
		}		
	
		.flexigrid div.pDiv  div.pButton.pBtnOver span
			{
			width: 19px;
			height: 19px;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			}		
		

		.flexigrid .pSearch
			{
			background: url(/resources/common/images/default/flexgrid/magnifier.png) no-repeat center;
			}
	
		.flexigrid .pFirst
			{
			background: url(/resources/common/images/default/flexgrid/flexgrid-total.gif) no-repeat;
			}
			
		.flexigrid .pPrev
			{
			background: url(/resources/common/images/default/flexgrid/flexgrid-total.gif) no-repeat;
			background-position:-22px 0px;
			}

		.flexigrid .pNext
			{
			background: url(/resources/common/images/default/flexgrid/flexgrid-total.gif) no-repeat;
			background-position:-44px 0px;
			}

		.flexigrid .pLast
			{
			background: url(/resources/common/images/default/flexgrid/flexgrid-total.gif) no-repeat;
			background-position:-66px 0px;
			}
		
		.flexigrid .pFirst_empty
			{
			background: url(/resources/common/images/default/flexgrid/flexgrid-empty.gif) no-repeat;
			}
			
		.flexigrid .pPrev_empty
			{
			background: url(/resources/common/images/default/flexgrid/flexgrid-empty.gif) no-repeat;
			background-position:-22px 0px;
			}

		.flexigrid .pNext_empty
			{
			background: url(/resources/common/images/default/flexgrid/flexgrid-empty.gif) no-repeat;
			background-position:-44px 0px;
			}

		.flexigrid .pLast_empty
			{
			background: url(/resources/common/images/default/flexgrid/flexgrid-empty.gif) no-repeat;
			background-position:-66px 0px;
			}	
		.flexigrid .pReload
			{
			background: url(/resources/common/images/default/flexgrid/flexgrid-total.gif) no-repeat;
			background-position:-88px 0px;
			}
			
		.flexigrid .pReload.loading
			{
			background: url(/resources/common/images/default/flexgrid/load.gif) no-repeat center;
			}															

/* ie adjustments */
			
		.flexigrid.ie div.hDiv th div, .flexigrid.ie  div.bDiv td  div, div.colCopy.ie div/* common inner cell properties*/
			{
			overflow: hidden;
			}			
		
		/*表格列100%展示*/		
.flexigrid div.hDivBox{
	float: left; 
	padding-right: 0px;
	width:100%;
}
.flexigrid table{width:100%;}	
.flexigrid input[type="checkbox"],.flexigrid input[type="radio"]{cursor: pointer;}
/* zztips css begin*/
DIV.ZZtips {Z-INDEX: 999; POSITION: absolute; WIDTH: AUTO;}
DIV.ZZtips .tipstyle {LINE-HEIGHT: 16px; FONT-SIZE: 12px; WIDTH: AUTO;}
DIV.ZZtips .tipstyle A {COLOR: #6699cc}
DIV.ZZtips .tip_down {MARGIN-TOP: -3px;  HEIGHT: 1px;clear:both;font-size:0px;display:none;}
DIV.ZZtips .close {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px
}
DIV.ZZtips .content {float:left;BACKGROUND: url(/resources/common/images/default/zztip_2_middle.gif) 0px 0px repeat-x;width:15px;    height:46px;}
DIV.ZZtips .content-left{float:left;BACKGROUND: url(/resources/common/images/default/zztips_2.gif) 0px 0px no-repeat;width:40px;   height:46px;}
DIV.ZZtips .content-right{float:left;BACKGROUND: url(/resources/common/images/default/zztips_2.gif) -40px 0px no-repeat;width:15px;height:46px;}
#ZZtips_TXT{position: absolute;width: 100px;height: 28px;line-height: 28px;top: 0px;left: 10px;display: inline-block;COLOR:#4e9cd9;}

DIV.MANItips {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 155px
}
DIV.MANItips .tipstyle {
	BORDER-BOTTOM: #d5a337 2px solid; BORDER-LEFT: #d5a337 1px solid; LINE-HEIGHT: 16px; BACKGROUND: #ffffff; FONT-SIZE: 12px; BORDER-TOP: #d5a337 1px solid; BORDER-RIGHT: #d5a337 2px solid;POSITION:RELATIVE;
}
DIV.MANItips .tipstyle A {
	COLOR: #6699cc
}
DIV.MANItips .tip_down {
	MARGIN-TOP: -3px; BACKGROUND: url(/resources/common/images/default/tip_down.gif) no-repeat 20% bottom; HEIGHT: 16px
}
DIV.MANItips .close {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px; BACKGROUND: #ffffdb
}
DIV.MANItips .content {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ffffdb; COLOR: #ff9100; PADDING-TOP: 5px
}
/* jquery.tree.css begin*/
.tree ul { margin:0 0 0 5px; padding:0 0 0 0; list-style-type:none; }
.tree li { display:block; min-height:18px; line-height:18px; padding:0 0 0 15px; margin:0 0 0 0; /* Background fix */ clear:both; _height:18px; #height:auto; }
.tree li ul { display:none; }
.tree li a, .tree li span { display:inline-block;line-height:16px;height:16px;color:black;white-space:nowrap;text-decoration:none;padding:1px 4px 1px 1px;margin:0; }
.tree li a:focus { outline: none; }
.tree li a input, .tree li span input { margin:0;padding:0 0;display:inline-block;height:12px !important;border:1px solid white;background:white;font-size:10px;font-family:Verdana; }
.tree li a input:not([class="xxx"]), .tree li span input:not([class="xxx"]) { padding:1px 0; }
/* FOR DOTS */
.tree .ltr li.last { float:left; }
.tree .rtl li.last { float:right; #float:none; _float:right; }
.tree > ul li.last { overflow:visible; }
/* OPEN OR CLOSE */
.tree li.open ul { display:block; }
.tree li.closed ul { display:none !important; }
/* FOR DRAGGING */
#jstree-dragged { position:absolute; top:-10px; left:-10px; margin:0; padding:0; }
#jstree-dragged .rtl { _width:20px; #width:200px; margin:0; padding:0;} 
#jstree-dragged ul ul ul { display:none; }

/* RTL modification */
.tree .rtl, .tree .rtl ul { margin:0 5px 0 0; }
.tree .rtl li { padding:0 15px 0 0; }
.tree .rtl li a, .tree .rtl li span { padding:1px 1px 1px 4px; }

/* CONTEXT MENU */
.tree-context { display:none; position:absolute; list-style-type:none; margin:0; padding:0; left:-2000px; top:-2000px; }
.tree-context .separator { display:none; }
.tree-context a { display:block; margin:0; padding:0; }

/** FIREFOX2 fix **/
.tree .ltr li a, x:-moz-any-link { display:inline; float:left; }
.tree .rtl li a, x:-moz-any-link { display:inline; float:right; }
.tree li ul, x:-moz-any-link { clear:both; }
/** FIREFOX3 restore **/
.tree .ltr li a, .tree .rtl li a, x:-moz-any-link, x:default { display:inline-block; float:none; }
.tree li ul, x:-moz-any-link, x:default { clear:none; }
/** IE7 Restore **/
.tree .ltr li a, .tree .rtl li a { #display:inline-block; #float:none; }
.tree li ul { #clear:none; }

.tree li { _width:1px; }
.tree li li { overflow:hidden; #overflow:visible; _overflow:visible; }

.tree > .ltr > li { display:table; }
.tree > .rtl > li { display:table; }


/* EXPLORER 6 and 7 fix for 2px whitespace */
.tree .ltr li.last { #margin-top: expression( (this.previousSibling && /open/.test(this.previousSibling.className) ) ? "-2px" : "0"); _margin-top: expression( (this.previousSibling && /open/.test(this.previousSibling.className) ) ? "-2px" : "0"); }
.tree .rtl li.last { _margin-top: expression( (this.previousSibling && /open/.test(this.previousSibling.className) ) ? "-2px" : "0"); }

/* OPERA SCROLLBAR ISSUE */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .tree > ul > li.last > ul { margin-bottom:36px; }
	.tree li li { overflow:visible; }
}

/*jquery.alerts.css begin */
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
/* Dialog will wrap after this width */
	color: #000;
	width:405px;
	
	
	
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color:#3a3a3a;
	cursor: default;
	padding:7px 0px 0px 10px;
	margin: 0em;
	width:95%;
}

#popup_content {
	padding: 1em 1.75em;
	margin: 0em;
}



#popup_content.confirm {
	/* background-image: url(../../images/default/important.gif); */
}

#popup_content.prompt {
	background-image: url(images/help.gif);
}

#popup_message {
	
	padding:20px;
	font-size:14px;
	word-wrap:break-word;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_panel input{
	background:url(/resources/common/images/default/biz/buttonImage.gif)  no-repeat;
	height:28px;
	width:78px;
	background-position:-102px -1px;
	line-height:24px; 
	text-align:center; 
	border:none; 
	color:#4c4d4d;
}
#popup_prompt {
	margin: .5em 0em;
}
/* jquery.jsonSuggest.css begin */

div.jsonSuggestResults {
	position:absolute;
	border:1px solid #CCC;
	padding:0px;
	margin:0px 2px;
	z-index:10000;
	background:white;
}

div.jsonSuggestResults div.resultItem {
	margin:0px;
	padding:5px;
	position:relative;
	height:auto;
	cursor:pointer;
}

div.jsonSuggestResults div.resultItem.odd {
	background-color:#f3f3f3;
}
div.jsonSuggestResults div.resultItem.even {
	background-color:#FFFFFF;
}

div.jsonSuggestResults div.resultItem.hover {
	background-color:#E1E1E1;
}

div.jsonSuggestResults div.resultItem img {
	float:left;
	margin-right:10px;
}

div.jsonSuggestResults div.resultItem p {
	margin:0px;
	padding:0px;
}

div.jsonSuggestResults div.resultItem p strong {
	font-weight:bold;
	text-decoration:underline;
}

div.jsonSuggestResults div.resultItem p.extra {
	font-size: x-small !important;
	position:absolute;
	bottom:3px;
	right: 3px;
}




.alert-head{height:30px;}
.alert-head .topleft{float:left;width:5px; height:30px;clear:left;background:url(/resources/common/images/default/dialog/alert-bg.png) -1px 0px no-repeat;}
.alert-head .topright{float:left;width:400px; height:30px;background:url(/resources/common/images/default/dialog/alert-bg.png) top right no-repeat; clear:right; }

.alert-body{width:394px; background-color:#ffffff; border-left:5px solid #a6a6a6; height:auto; border-right:5px solid #a6a6a6; clear:both;}

.alert-footer{height:20px;clear:both;overflow:hidden ;font-size:0}
.alert-footer .bottomleft{float:left;width:5px; font-size:0px;height:20px; background:url(/resources/common/images/default/dialog/alert-bg.png) -1px bottom no-repeat; clear:left;}
.alert-footer .bottomright{float:left;height:20px; width:400px; background:url(/resources/common/images/default/dialog/alert-bg.png) bottom right no-repeat; clear:right;font-size:0px;}

/*遮罩层 弹出框 */
ul.Mdialog{list-style:none;margin:0 auto; padding:0px; margin:0px;}
ul.Mdialog li{font-size:12px;margin-top:2px;}
ul.Mdialog span.left{width:90px;display:inline-block;float:left;text-align:right;margin-right:10px;}

.clearNone li{clear:none;float:left;}
.width li{width:270px;}


@charset "utf-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img,body,html{border:0;}

body {	
	font-family:Arial,"宋体",Helvetica,sans-serif;
	margin: 0 auto;
	width:100%;
	font-size:14px;
	line-height:22px;
}
input,textarea {
	font-size:14px;
	padding:3px;
}
.T_iframe   
{   
    position: absolute; 
    width: 100%;     
    height: 100%;   
    z-index:-1; 
}
.line{
	border-top:solid 1px #d4f0ff;
	height:1px;
	}
.pcontrol input{
	padding:0;
	}
.filter input{
	padding:0;
	}	

.btnspace{
	margin-left:10px;
	}

.browser{
	display:block;
	float:left;
	color:#666666;
	
	padding-top:1px;
	 font-size:12px;
	}


.upload-bg{display:inline-block;border:none;width:49px;height:26px;
            background:url(/resources/common/images/default/biz/buttonImage.gif) -50px -1px no-repeat;}
.upload-pre{border:1px solid #b2bccc;height:20px;padding:2px;width:151px;}
.upload-pre-span{vertical-align:middle;margin-top:1px;*margin-top:0px;float:left;display:block;margin-right:5px;}

input.default, a.button, a.button:visited, a.button:active, span.button, button.default, input.special {
	background:transparent url(/resources/common/images/default/defaultbtn.gif) no-repeat scroll 0 0;
	border:1px solid #DC7900;
	color:#FFFFFF;
	cursor:pointer;
	height:22px;
	line-height:22px;
	outline-style:none;
	outline-width:medium;
	padding:0 8px;
}

a:link,a:visited{text-decoration:none;color:#464646;}
a:hover,a:active{text-decoration:underline;color:#464646;}

/* 用于页面整体布局 左边菜单 头部导航*/
#TOPheader{width:100%; height:24px; background:url(/resources/common/images/default/main_header/head_top_bg.gif) repeat-x top}

#DVheader{width:960px; height:140px; margin:auto}

#DVL{width:960px; height:66px;}
#DVL .logo{height:66px; width:260px; text-align:left; float:left;}

#tool_bar    {width:660px; height:24px; margin:auto;font-family:"宋体"; font-size:12px; text-align:left; float:right;padding-top:3px;}
#tool_bar ul {float:right}
#tool_bar li {float:left; padding-right:4pt; color:#424242;height:15px;}
#tool_bar li a{ display:block; text-decoration:none; color:#424242; font-size:13px; }
#tool_bar li a:visited{ text-decoration:none; color:#424242;}



#globalnav {
	width:960px;
	height:74px;
	margin:0px;
	padding:0px;
	background:url(/resources/common/images/default/main_header/globalnav.png) no-repeat
	}
#globalnav li {
	display:inline;
	}
#globalnav li a {
	float:left;
	overflow:hidden;
	height:0px;
	padding-top:74px;
	width:101px;
	background:url(/resources/common/images/default/main_header/globalnav.png) no-repeat;
	}
	
#globalnav li#gn-none {
	width:33px;
	display:block;
	float:left;
	}
	
#globalnav li#gn-index a {
	background-position:-33px 0;
	}
#globalnav li#gn-guide a {
	background-position:-134px 0;
	}
#globalnav li#gn-tool a {
	background-position:-235px 0;
	}
#globalnav li#gn-devsupport a {
	background-position:-336px 0;
	}
#globalnav li#gn-appsale a {
	background-position:-437px 0;
	}
#globalnav li#gn-bbs a {
	background-position:-538px 0;
	}
	
#globalnav li#gn-index a:active,#globalnav #gn-index.selected a{
	background-position:-33px -74px;
	}
#globalnav li#gn-guide a:active,#globalnav #gn-guide.selected a {
	background-position:-134px -74px;
	}
#globalnav li#gn-tool a:active,#globalnav #gn-tool.selected a {
	background-position:-235px -74px;
	}
#globalnav li#gn-devsupport a:active,#globalnav #gn-devsupport.selected a {
	background-position:-336px -74px;
	}
#globalnav li#gn-appsale a:active,#globalnav #gn-appsale.selected a {
	background-position:-437px -74px;
	}
#globalnav li#gn-bbs a:active {
	background-position:-538px -74px;
	}
	
	
#globalnav li#gn-index a:hover {
	background-position:-33px -148px;
	}
#globalnav li#gn-guide a:hover {
	background-position:-134px -148px;
	}
#globalnav li#gn-tool a:hover {
	background-position:-235px -148px;
	}
#globalnav li#gn-devsupport a:hover {
	background-position:-336px -148px;
	}	
#globalnav li#gn-appsale a:hover {
	background-position:-437px -148px;
	}
#globalnav li#gn-bbs a:hover {
	background-position:-538px -148px;
	}


.DVheader_search{float:left; margin:9px 20px 0px 30px;}
.DVheader_search span{float:left; list-style:none;}
.Search_inputbg{width:150px;background:url(/resources/common/images/default/main_header/public_input.gif) no-repeat; background-position:0 -1px; float:left; height:30px; line-height:30px;}
.Search_submit,.Search_inputbg{height:30px; overflow:hidden; padding:0px; margin:0px;}
.Search_input{ width:150px; border:0px; line-height:15px;padding-top:0px; height:15px; margin-top:6px; margin-left:3px;}

.adv_nav{ width:984px; margin:auto; height:80px; background: url(/resources/common/images/default/main_header/DVUserInfo_adv.png) no-repeat; margin-top:5px;}

#list{z-index:9999; width:960px; margin:auto; padding:0; margin-top:0;}


/*左边菜单栏*/
#menuleft{
	width:190px;
	height:580px;
	float:left;
	background:url(/resources/common/images/default/main_header/left_menu/menu_bg.gif) no-repeat;
	overflow:hidden;
	margin:0;
	padding:0;
	}
#menuleft ul{margin:0px;padding:0px;}
#menuleft li{
	width:169px;
	line-height:34px;
	list-style:none;
	font-size:14px;
	}
	
	#menuleft li span{
	margin-top:10px;
	}
#menuleft li.menu_tit{
	font-size:14px;
	font-weight:bold;
	padding-left:21px;
	
	}
#menuleft li.menu_tit span{
	color:#424242;
	}
#menuleft li a{
	display:block;
	height:34px;
	width:169px;
	padding-left:21px;
	}
#menuleft li a:hover{
	background:url(/resources/common/images/default/main_header/left_menu/menu_bg.gif) 0px -580px no-repeat;
	text-decoration:none;
	}
#menuleft li.selected{
	width:190px;	
	background:url(/resources/common/images/default/main_header/left_menu/menu_bg.gif) 0px -614px no-repeat;
	}
#menuleft li.mline{
	height:2px;
	line-height:2px;
	width:190px;
	font-size:0;
	background:url(/resources/common/images/default/main_header/left_menu/menu_bg.gif) 0px bottom no-repeat;
	}
#menuleft span{font-family:Arial,"宋体"; color:#666666;}

/*内容页右边*/
.littleCircle{width:762px; margin:auto; float:right;}
.littleCircle-head{height:35px;}
.littleCircle-head .topleft{float:left;width:5px; height:35px;clear:left;background:url(/resources/common/images/default/main_header/circleTotal.gif) no-repeat;}
.littleCircle-head .topright{float:left; width:757px; height:35px;background:url(/resources/common/images/default/main_header/circleTotal.gif) top right no-repeat; clear:right;}

.littleCircle-body{ border-left:1px solid #d4f0ff; height:auto; border-right:1px solid #d4f0ff; clear:both;height:100%;}

.littleCircle-footer{height:30px;clear:both;overflow:hidden ;font-size:0}
.littleCircle-footer .bottomleft{float:left;width:5px; font-size:0px;height:30px; background:url(/resources/common/images/default/main_header/circleTotal.gif) 0px bottom no-repeat; clear:left;}
.littleCircle-footer .bottomright{float:left; width:757px; height:30px;  background:url(/resources/common/images/default/main_header/circleTotal.gif) bottom right no-repeat; clear:right;font-size:0px;}


.littleCircle-head .th1{background:url(/resources/common/images/default/main_header/circleTotal_d.gif) no-repeat;}
.littleCircle-head .th2{background:url(/resources/common/images/default/main_header/circleTotal_d.gif) top right no-repeat;}
.littleCircle-footer .tb1{background:url(/resources/common/images/default/main_header/circleTotal_d.gif) 0px bottom no-repeat;}
.littleCircle-footer .tb2{background:url(/resources/common/images/default/main_header/circleTotal_d.gif) bottom right no-repeat;}


/*内容页右边头部导航栏*/
.comcontent-head-nav{ width:700px; margin:0; padding:0; height:33px;}
.comcontent-head-nav ul{ width:auto; height:33px; margin:0; padding:0;}
.comcontent-head-nav ul li{ float:left; font-family:"宋体"; list-style:none; height:33px;color:#424242; line-height:36px; width:99px; text-align:center;}
.comcontent-head-nav ul li a{ display:block;color:#424242; text-decoration:none;font-size:14px;margin-top:1px;}
.comcontent-head-nav ul li a:link{ color:#424242; text-decoration:none;}
.comcontent-head-nav ul li a:visted{ color:#424242; text-decoration:none;}
.comcontent-head-nav ul li a:hover{ color:#424242; text-decoration:none;}
.comcontent-head-nav li.sep{ width:11px;height:33px;margin-top:1px;border-top:0 none;background:url(/resources/common/images/default/main_header/circleTotal.gif) -94px -36px  no-repeat;}

/* ----------change 9-5----------------------*/
.detail-describle-head{height:auto;padding:20px 0px 0px 25px;}
.detail-describle-head .first{color:#424242;font-size:20px; font-family:Microsoft YaHei}
.detail-describle-head .next{padding-left:80px;width:60%;font-size:14px;letter-spacing:2px;color:#4f4f4f;}
.detail-describle-head .span2{font-size:15px;font-weight:bold;}

#Loginheader .h{width:960px; margin:auto; height:50px;}
#Loginheader{width:100%; margin:0px; z-index: 9998; height:50px;}
#Loginlogo{ width:200px; float:left; padding-left:3px; height:49px; }

#Logintool_bar{ float:right; height:50px;font-family:"宋体"; color:#b2bece; font-size:12px;   }
#Logintool_bar ul{  padding-top:26px; float:left; padding-right:15px; }/*change 9-11*/
#Logintool_bar ul li{ float:left; margin-left:4px;  height:15px;}
#Logintool_bar ul li a{ display:block; text-decoration:none; color:#7e807f; font-size:13px; }
#Logintool_bar ul li a:visited{ text-decoration:none; color:#666666;}

/*登陆及错误页面 圆角*/
.LargeCircle-1{width:960px; margin:auto;  margin-top:3px; padding:0;}
.LargeCircle-head-1{height:5px; padding:0; margin:0;font-size:0px;}
.LargeCircle-head-1 .leftTop{width:150px;  background-position:0px 0px; clear:left;background:url(/resources/common/images/default/main_header/circleTotal2.gif) no-repeat;float:left;height:5px;}
.LargeCircle-head-1 .rightTop{width:810px;  clear:right;background:url(/resources/common/images/default/main_header/circleTotal2.gif) top right no-repeat;float:left;height:5px;}


.LargeCircle-body-1{border-left:1px solid #d7dcdf; height:auto; border-right:1px solid #d7dcdf; clear:both;}

.LargeCircle-footer-1{ height:5px; clear:both;font-size:0px;}
.LargeCircle-footer-1 .leftBottom{height:5px;float:left;width:150px;  background-position:bottom left; clear:left; background:url(/resources/common/images/default/main_header/circleTotal2.gif) left bottom no-repeat;}
.LargeCircle-footer-1 .rightBottom{height:5px;float:left;width:810px; background-position: bottom right; clear:right; background:url(/resources/common/images/default/main_header/circleTotal2.gif) right bottom no-repeat;}

/*-------类似错误页面的左边，不要错误图片---------*/
.commonCircle-left{font-family:Arial, Helvetica, sans-serif; width:1px; height:445px!important;height:445px; top right no-repeat; float:left;}


/*错误提示页面*/
.error-left{font-family:Arial, Helvetica, sans-serif; margin-top:100px; width:340px; height:280px!important;height:320px; background:url(/resources/common/images/default/main_header/error.png) top right no-repeat; float:left;}
.error-right{ margin-top:100px; margin-left:30px; width:500px; height:auto; float:left;}
.error-right .body{ line-height:25px;}
.error-right .head{ font-size:18px;  color:#696969; font-weight:bold;  }
.error-right .headNext{ display:block;}
.error-right .footer{color:#087bde;}
.error-right .footer a{color:#087bde; text-decoration:none;font-family:"宋体"; font-size:15px;}
.error-footer{ width:280px; clear:both; margin:auto; padding-left:20px;}
.error-footer a{color:#087bde; text-decoration:none;font-family:"宋体"; font-size:13px; margin-left:13px;}

/* 用于页面脚部*/
#Footer{ width:960px; margin:auto;clear:both; }
#Footer span{color:#666666;  float:left; margin-top:10px; font-size:12px; text-align:center; width:100%;}


/* 应用查看页面 */
.Large_body{ width:960px; margin:auto; margin-top:10px;text-align: left;}

.clear{clear:both;}
.appview-circle      {width:636px; position:relative; float:left; padding:0; }
.appview-corner      {position:absolute;width:17px;height:17px; background:url(/resources/common/images/default/main_header/circle/silver-circle.png) no-repeat;}
.appview-topLeft     {top:-1px; left:-1px; background-position:0px 0px;}
.appview-topRight    {top:-1px; right:0; background-position:right top;}
.appview-bottomLeft  {bottom:0; left:-1px; background-position:left bottom;}
.appview-bottomRight {bottom:0; right:0; background-position:right bottom;}
 
#left_content{ float:left;width:670px; padding-left:10px; border:none}
.left_top{ width:100%;}
.left_top h3{ margin-left:10px; font-size:26px; font-family:"Microsoft Yahei",Arial,"宋体",Helvetica,sans-serif;}
.app-detail{ width:500px; height:150px; margin:10px 0 0 10px; padding:0; float:left;}
.app-detail li{float:left; height:100%;}
.app-detail span{ line-height:20px; }
.app-detail li.left_img{ padding:10px 0 0 10px; width:120px;}
.app-detail li.right-detail{width:250px;font-size:14px;}
.app-detail span.price{width:74px;height:21px;display:inline-block;text-align:center; background:url(/resources/common/images/default/biz/view-price.png) no-repeat;}
.app-detail span.price span{ color:#ffffff;font-size:17px; font-weight:bold;}
#app-detail-img{ width:80%; clear:none; height:auto;}

#comment{ width:586px; }
.comment-head{ font-size :12px; width:640px;height:22px; background:url(/resources/common/images/default/main_header/app-developer/comment-head.gif)  no-repeat;float:left;}
.comment-head-left{  color:#0091fc;display:inline-block;margin-left:12px;width:240px;float:left; }
.comment-head-center{margin:0 0px 0 120px; float:left;}
.comment-head-right{float:right;clear:right;margin-right:12px;_margin-right:6px;}
.comment-text{height:auto;line-height:20px;padding:5px 5px 5px 10px;width:610px;word-break:break-all;overflow:hidden; float:left;}
#multi-pager{ width:100%; padding:30px;}



#right_content{width:270px; float:right;}
ul.ul-top{margin:30px 0 0 0;width:100%;padding:0;}
ul.ul-top li{list-style:none; width:100%;margin-bottom:11px;}
ul.ul-top li span{line-height:20px;word-break:break-all;color:#8e8e8e;}
ul.ul-top li span.span-head{ font-size:15px; font-weight:bold;color:#424242;}
#content-center{ width:100%; height:auto;}
.ul-bottom{ margin:20px 0 0 0;padding:0px;}
.ul-bottom .ul-bottom-head{ font-size:15px; font-weight:bold; margin-bottom:5px;}
.sep{border-top:1px dashed #E3E4E7;height:80px;}

.li-content{ width:100%;height:80px;  padding:0; float:left; }
.li-content li{float:left; height:70px; padding-top:10px;}
.li-content li span{ line-height:20px;  margin-left:10px; font-size:13px;color:#838383;}
.li-content li span a{font-size:14px;color:#333333;}
.li-content .left_img2{width:62px;}
 
 
/* 用于软件审批页面  appaprove.jsp*/
.common-table{ border:1px solid #dcdcdc;border-collapse: collapse; font-size:14px;margin:auto;margin-top:20px;}
.common-table td{ border:1px solid #dcdcdc;  padding:5px;}
.common-table td.com-title{width:88px;}
.common-table td.com-text{width:244px;}
.common-textarea_appaprove{border:0px; width:706px; height:130px;}
#write_describle{background:url(/resources/common/images/default/main_header/textarea-appaprove.jpg) no-repeat; padding:5px 0 5px 2px; height:140px; margin:0;}
#approve-button{ text-align:center; width:710px; }
#approve-button input{font-size:12px;}

.approve_describle{font-size:16px; color:#4e4e4e;font-weight:bold; margin:25px 0px 10px 0px;}
  
 

 
 
.menu li.PH {
-x-system-font:none;
background:transparent url(../../images/default/panel_arrow.png) no-repeat scroll 20px 8px;
border-bottom:1px dotted #D2D2D2;
color:#30549E;
font-family:Tahoma;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:28px;
text-indent:35px;
width:200px;
}

#content h3 {color:#2977C2;font-size:14px;height:28px;line-height:28px;margin-bottom:10px;padding:0 32px;}

.pad20{padding:30px 30px;;}
	
.borderlr{ border-left:1px solid #d4f0ff; height:auto; border-right:1px solid #d4f0ff;}

.listRegion {margin:0 auto;padding-top:7px;*padding-top:14px;width: 730px;}

.M-listRegion {width:95%;margin:auto;clear:both;padding-top:3px;}

.region {width:100%;margin:0 auto;padding-top:20px;}
.region ul{margin:0;padding:0;}
.region li {font-size:12px;clear:both;padding:0px;padding-top:14px;*padding-top:6px;text-align:left;}
.region .s1 {font-size:14px;*padding-top:3px;text-align:right;width:180px;color:#424242;}
.region .s11 {font-size:14px;display:block;float:left;text-align:right;color:#424242;width:180px;}
.region span.s1,.region span.s2 {display:block;float:left;}
.region .s2 {line-height:20px;color:#666666;font-size:12px;}
.region .import {border:1px solid #B2BCCC;padding:3px;}
.s2 input.checkbox{border:0px none ;}
.s2 input{height:18px;vertical-align:middle;}
.s2 input[type="checkbox"]{margin:4px;*margin:2px;height:14px;}
.s2 select{border:1px solid #B2BCCC;}
.top_m {float:left;text-align:center;width:315px;}


.min_nav {color:#898989;float:left;font-family:Tahoma;text-align:right;width:360px;}
.cred {color:#ed1c24;font-size:14px;font-family:"宋体";display:-moz-inline-box;   display:inline-block; width:12px;padding-left:5px;}
.editdetail{line-height:27px;display:inline-block;color:#838383;}

.cred2{color:#ed1c24;font-size:14px;font-family:"宋体";display:-moz-inline-box;display:inline-block;width:12px;padding-left:5px;}
.cred-text{color:#ec1c25;}
.buttom-float-center{width:170px;margin:auto;clear:both;margin-top:70px;*margin-top:40px;}
.inputW{width:250px;border:1px solid #B2BCCC;padding:3px;}
.inputW2{width:200px;border:1px solid #B2BCCC;}
textarea.inputW{height:66px;}



ol,ul {list-style-image: none;list-style-position: outside;list-style-type: none;}
ul,li {list-style-type: none;}
.index_minnav {float: right;}
#header {height: 55px;background-color: #f8f9fd;margin-bottom: 10px;}
#nav {background-color: white;margin-bottom: 10px;padding-left:5px;}
.copyImg {background: transparent url("../../images/default/copyright.gif")no-repeat;height: 8px;width: 8px;}
h1 {margin: 0;padding: 5px;}
h2 {margin-top: 0;padding-top: 7px;}
h2,p {margin-left: 7px;margin-right: 7px;}

.com-table{ border-collapse:collapse;font-weight:normal;width:auto;border:1px solid #e5e5e5; }
.com-table thead th{
          border-top:1px solid #e3e3e3;
          border-bottom:1px solid #e3e3e3;
          border-left:none;
          border-right:none;
          background-color:#ffffff;
          font-size:12px !important;
         height:26px;
         text-align:center;
         color:#666666;
         font-weight:normal;
    }

.com-table tbody td {
         border-bottom:1px solid #e5e5e5;
         border-right:none;
         border-left:none;
         font-size:12px !important;
         height:26px;
         text-align:center;
}

.salesReport-table{
	background: url(/resources/common/images/default/flexgrid/table-header.png) 0px 0;
	border:none;
	border-collapse:collapse;font-weight:normal;
	height:28px;
	font-size:13px;
	
	}
.salesReport-table td{text-align:center;}


.ordercheck-radio{display:inline-block;}

.ordercheck-select{display:inline-block;padding-top:5px;margin-right:15px;}
.ordercheck-select select{width:70px;height:20px;}


.com-table2{ border-collapse:collapse;font-weight:normal;width:auto; font-size:13px; width:95%; text-align:center;margin:auto;margin-top:30px;}
.com-table2 td{border:1px solid #e3e3e3; height:30px;}

.com-table2 .tbody-head td { font-weight:bold; height:25px; text-align:center;}
.com-table2 .tbody-body td {height:30px;text-align:left;}
.com-table2 .tbody-last td {height:30px;text-align:left;}

.com-table-pay{ border-collapse:collapse;font-weight:normal;width:auto; font-size:13px; width:95%; text-align:center;margin:auto;}
.com-table-pay td{padding-left:10px;border:1px solid #ddd; height:30px;}

.com-table-pay .tbody-head td { font-weight:bold; height:25px; text-align:center;}
.com-table-pay .tbody-body td {height:30px;text-align:left;}
.com-table-pay .tbody-last td {height:30px;text-align:left;}

.bottom-none td{border-bottom:none;}
.border-color1 td{border:1px solid #e3e3e3;}


.table2-width{width:80%;margin:auto;}
.table-inner{width:100%;margin:0px;border:none;}
.table-inner td{border:none;border-bottom:1px solid #c9d1f7;}

.moneyCheckA{margin-left:30px;}
.moneyCheckA a{ color:#326598; text-decoration:underline;}
.moneyCheckA a:hover{ color:#326598; text-decoration:underline;}
.moneyCheckA a:visited{ color:#326598; text-decoration:underline;}
.moneyCheckA a:link{ color:#326598; text-decoration:underline;}

.Appul {margin:0 auto;padding:25px 0px 0px 35px;}
.Appul ul{margin:0;padding:0;}
.Appul li {list-style:none;font-size:12px;clear:both;text-align:left;}

.widthauto .chargeApprove-span1{width:auto;}
.widthauto .chargeApprove-span1 .right{width:auto;}


.chargeApprove-span1{display:inline-block;}
.chargeApprove-span1 .left{float:left;display:inline-block;width:60px; text-align:left; *line-height:26px;}
.chargeApprove-span1 .right{ float:left;display:inline-block;margin-right:20px;}
.chargeApprove-span1 .right input{width:100px;border:1px solid #B2BCCC;padding:1px;height:17px;}
.chargeApprove-span1 .right select{width:104px;padding:1px;border:1px solid #B2BCCC;}
.chargeApprove-span1 .CheckBox{float:left;display:inline-block;}
.chargeApprove-span1 .CheckBox input[type="checkbox"]{margin-left:20px;padding:0px;margin-top:5px;*margin-top:0px;}
.chargeApprove-span1 .right .button3{width:80px;height:28px;border:none;}
.Appul-input{border:1px solid #7f9db9; background:none;padding:1px;}
.chargeApprove-span1 .widthauto{width:auto;}



/* 用于按钮样式*/
.button3,.button6,.button9{ background:url(/resources/common/images/default/biz/buttonImage.gif)  no-repeat;height:28px; line-height:28px;*line-height:30px;font-size:14px; text-align:center; vertical-align:middle; border:none; color:#4c4d4d;}
.button3{width:78px;background-position:-102px -1px;}
.button6{width:110px;background-position:-182px -1px;}
.button9{width:150px;background-position:-295px -1px;}




/*CSS继承*/
.height30{height:30px;}
.margin-top3{margin-top:3px;}
.margin-top-7{margin-top:-7px;*margin-top:-2px;_margin-top:-3px;}
.margin-left-4{margin-left:-4px;}
.margin-right5{}
.margin-right2{margin-right:2px;}
.widthauto{width:auto;}
.width100{width:100px;}
.margin-right20{margin-right:20px;}
.padding-top15{padding-top:15px;}
.floatDisplay{float:left;display:inline-block;}
.line-height28{line-height:28px;}
@CHARSET "UTF-8";
/*深蓝按钮 */
.Mbutton3,.Mbutton6{}
.Mbutton3{
	background:url(/resources/common/images/default/Mcheck-button.gif) no-repeat;
	background-position:-1px -1px;
	color:#ffffff;
	font-weight:bold;
	line-height:24px; 
	text-align:center; 
	vertical-align:middle; 
	border:none; 
	width:70px;
	height:28px; 
	}
.Mbutton6{
	background:url(/resources/common/images/default/Mcheck-button.gif) no-repeat;
	background-position:-78px -1px;
	color:#ffffff;
	font-weight:bold;
	line-height:24px; 
	text-align:center; 
	vertical-align:middle; 
	border:none; 
	width:120px;
	height:28px; 
	}
.Mbutton7{background:url(/resources/common/images/default/input_merge.png) -196px -44px no-repeat;
	height:26px;width:82px;border:medium none;text-align: center;font-size:13px;line-height:26px;font-weight: bold;color:#24446b;padding:0px;}
.Mbutton8{padding:0px;background:url(/resources/common/images/default/input_merge.png) -125px -44px no-repeat;width:55px;height:26px;border:medium none;color:#24446b;line-height:26px;font-weight: bold;}
.Mbutton9{padding:0px;background:url(/resources/common/images/default/input_merge.png) -278px -44px no-repeat;width:120px;height:26px;border:medium none;color:#24446b;line-height:26px;font-weight: bold;}
.Mbutton-view{background:url(/resources/common/images/default/input_merge.png) 0 -44px no-repeat;height:25px;width:59px;border:medium none;}
.Mbutton-upload{background:url(/resources/common/images/default/input_merge.png) -66px -44px no-repeat;height:25px;width:59px;border:medium none;}
.chargeApprove-span1 .right input.Mbutton8{background:url(/resources/common/images/default/input_merge.png) -125px -44px no-repeat;width:55px;height:26px;border:medium none;color:#24446b;line-height:26px;font-weight: bold;}
.flexigrid .needOrder div{cursor:pointer;}
.flexigrid  input[type="checkbox"]{margin-top:5px;*margin-top:0px;margin-top:5px/0;}

/*表格操作    名称列下划线 */
 a.Tlink{color:#666666;text-decoration:underline;}
 a.Tlink:link{color:#666666;text-decoration:underline;}
 a.Tlink:visited{color:#666666;text-decoration:underline;}
 a.Tlink:hover{color:#666666;text-decoration:underline;}
 
.flexigrid div.bDiv td div{color:#59585a;}
.flexigrid a{color:#59585a; text-decoration:underline;}
.flexigrid a:link{color:#59585a; text-decoration:underline;}
.flexigrid a:visited{color:#59585a; text-decoration:underline;}
.flexigrid a:hover{color:#59585a; text-decoration:underline;}


/*表格操作    连接颜色 */
 .operation a{color:#3b8a49;text-decoration:none;}
 .operation a:hover{color:#3b8ac9;text-decoration:none;}
 .operation a:visited{color:#3b8ac9;text-decoration:none;}
 .operation a:link{color:#3b8ac9;text-decoration:none;}

/*表格控件 工具栏样式 */
 a.toolbar{display:inline-block;text-decoration:none;padding-top:1px;*padding-top:0px;}
 a.toolbar:hover{text-decoration:none;color:#000000; cursor:hand;background:url(/resources/common/images/default/flexgrid/icon-hover.png)  repeat-x;}
 a.toolbar:hover span{color:#000000;}
 a.toolbar:visited{text-decoration:none;color:#555555;}
 a.toolbar:link{text-decoration:none;color:#555555;}
 a.toolbar span{padding-right:2px;background:url(/resources/common/images/default/flexgrid/toolbar_icon3.png)  no-repeat;display:inline-block;line-height:24px;*line-height:27px;_line-height:26px;padding-left:24px;font-size:13px;line-height:26px\0;*margin-top:1px;}

 a.disabled span{color:#999999;}
 a.disabled:hover{background:none;}
 a.disabled:hover span{color:#999999;}

 a.t-add span{background-position:-124px 0px;}
 a.t-add-2 span{background-position:0px 0px;}

 a.t-sub span{background-position:-124px -24px;}
 a.t-sub-2 span{background-position:0px -24px;}

 a.t-distri span{background-position:-124px -48px;}
 a.t-distri-2 span{background-position:0px -48px;}
 
 a.t-check span{background-position:-124px -72px;}
 a.t-check-2 span{background-position:0px -72px;}
 
 a.t-addnews span{background-position:-124px -96px;}
 a.t-addnews-2 span{background-position:0px -96px;}
 
 a.t-rebuild span{background-position:-124px -120px;}
 a.t-rebuild-2 span{background-position:0px -120px;}
 
 a.t-adddownload span{background-position:-124px -144px;}
 a.t-adddownload-2 span{background-position:0px -144px;}
 
 a.t-key span{background-position:-124px -168px;}
 a.t-key-2 span{background-position:0px -168px;}
 
  a.t-print span{background-position:-124px -192px;}
 a.t-print-2 span{background-position:0px -192px;}
 
 a.t-block span{background-position:-124px -216px;}
 a.t-block-2 span{background-position:0px -316px;}
 
 a.local-edit span{background:url(/resources/common/images/default/flexgrid/toolbar_icon4.png) 0 0  no-repeat;}
 a.lang-edit span{background:url(/resources/common/images/default/flexgrid/toolbar_icon4.png)  0 -24px no-repeat;}
 
 a.t-sep{background:url(/resources/common/images/default/flexgrid/toolbar-sep.png) 0px -2px  no-repeat;} 
 
 .printTable{border-collapse: collapse;  width: 700px; font-size: 12px; color: #666666; margin: auto;}
.table_border{border: 1px solid #000000; }
.printTable td{padding:10px;}
.printTable .t_suggest{clear:both; padding-left:60px;text-decoration:underline;word-break:break-all; word-wrap:break-word;width:260px;}

#Footer a:link{color:#666666;text-decoration:none;}
#Footer a:visited {color:#666666;text-decoration:none;}
.input_read{border:1px solid #666666;background:#f5f5f5;padding:1px;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
@CHARSET "UTF-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}
img,body,html{border:0;}
html,body{height:100%;}
.manage-head{width:100%; margin:auto;min-width:960px;height:50px; background:url(/resources/manage/images/default/head-repeat.gif) repeat-x;}
.head-logo{ float:left;display:inline;width:225px;height:50px; background:url(/resources/manage/images/default/manage-head.gif);margin-left:25px;}
.head_mis{background:url(/resources/manage/images/default/mis-head.gif);}
#manage_bar    { float:right;height:24px; margin:auto;font-family:"宋体"; font-size:12px; text-align:left;padding:20px 20px 0px 0px; }
#manage_bar ul {float:right;list-style:none;margin:0;padding:0;}
#manage_bar li {float:left; padding-right:4pt; color:#424242;height:15px;}
#manage_bar li a{ display:block; text-decoration:none; color:#424242; font-size:13px; }
#manage_bar li a:visited{ text-decoration:none; color:#424242;}

.manage-menu{width:100%; margin:auto;min-width:960px;height:32px;background:url(/resources/manage/images/default/manageMenu-repeat.gif) repeat-x;}
.manage-menu ul{display:inline;margin-left:4px;}
.manage-menu li{list-style:none;width:90px;height:24px;line-height:24px; margin:4px 0px 0px 13px; float:left;}
.manage-menu li a {display:block; color:#ffffff; font-size:13px;text-decoration:none; font-weight:bold;text-align:center;}

.manage-menu li a:link{ color:#ffffff;text-decoration:none; }
.manage-menu li a:visited{ color:#ffffff;text-decoration:none;}
.manage-menu li a:hover{ color:#ffffff; text-decoration:none;}
.manage-menu li.selected a{color:#006699;background:url(/resources/manage/images/default/manageMenu-select.gif);text-decoration:none;}
.manage-menu li.selected a span{color:#006699;}
.M-container{height:85%; margin:auto;min-width:980px;width:100%;}
.Mleft-menu{float:left;width:13.5%;min-width:130px; background-color:#f4f6fa; border-right:1px solid #c4ccd7; border-bottom:1px solid #c4ccd7;height:90%;}
.Mleft-menu ul{padding:0;margin:0;padding-top:10px;}
.Mleft-menu li{list-style:none;height:28px;line-height:28px;}
.Mleft-menu li a{display:block; color:#333333; font-size:14px;text-decoration:none; text-align:left;}
.Mleft-menu li a:hover{ color:#333333; text-decoration:none;background:url(/resources/manage/images/default/Mleft-hover.gif) repeat-x;}
.Mleft-menu li a:link{ color:#333333;text-decoration:none; }
.Mleft-menu li a:visited{ color:#333333;text-decoration:none;} 
.Mleft-menu li.selected a{ color:#333333;text-decoration:none;background:url(/resources/manage/images/default/Mleft-selected.gif) repeat-x;}
.Mleft-menu .title{font-weight:bold;font-size:14px;text-indent:10%;}
.Mleft-menu span{display:inline-block;margin-left:10%; float:left;width:10px;height:20px;background:url(/resources/manage/images/default/a-nav.gif) 0px 3px  no-repeat;margin-right:5%;}
.Mleft2{width:189px;overflow-y:auto;overflow-x:hidden;}
.Mleft2 .title{text-indent:32px; }
.Mleft2 span{margin-left:32px;}

.a_type1 a:link {color:blue;text-decoration:underline;}
.a_type1 a:visited {color:blue;text-decoration:underline;}
.a_type1 a:hover {color:blue;text-decoration:underline;}
.a_type1 a:active {color:blue;}

.Mright{width:85.3%; float:left;height:95%;}


.Mright{width:86.2%; float:left;height:95%;}

.Mheader{ background-color:#f4f6fa; border-bottom:1px solid #e2ecec;height:26px;padding-left:10px;}
.Mheader ul{margin:0;padding:0;}
.Mheader li{ float:left; list-style:none; color:#333333;font-size:12px;padding-left:8px; text-align:center; line-height:30px;}
.Mheader li.M_sep{font-size:16px;*margin-top:-2px;}
.Mright iframe{width:100%;height:100%;margin:auto;}


.Mul {margin:15px 0px 5px 35px;}
.Mul ul{margin:0;padding:0;}
.Mul li {list-style:none;font-size:12px;clear:both;text-align:left;}
.Mspan-span1{display:inline-block; }
.Mspan-span1 .left{float:left;display:inline-block;*padding-top:2px; text-align:left; }
.width90{width:65px;}
.Mspan-span1 .right{ float:left;display:inline-block;}
.Mspan-span1 .right input{width:110px;}
 input[type=text]{height:16px;padding:0px;}
.Mspan-span1 .right select{width:115px;height:20px;padding:0px;}
.Mspan-span1 .CheckBox{float:left;display:inline-block;margin-left:20px;
	 padding:0px;
	 margin-top:5px;
	 *margin-top:0px;}
.Mspan-span1 .CheckBox input[type="checkbox"]{
	 margin-left:20px;
	 padding:0px;
	 margin-top:5px;
	 *margin-top:0px;
	
}

.widthauto .left{width:auto;}
.margin-right20 .right{margin-right:20px;}
.width-type1 .left{width:60px}
.lineheight-type1 li{line-height:18px; line-height:22px;}
.Mspan-span1 .right .Mbutton3{width:70px;}
.Mspan-span1 .right .Mbutton6{width:120px;}



.M-region {padding:20px 0px 14px 35px;}
.M-region li{font-size:12px;clear:both;text-align:left;padding-top:5px;font-size:12px;}

.M-region .s1 {font-size:12px;text-align:right;width:65px;display:inline-block;float:left;}
.M-region .s11 {font-size:12px;display:block;float:left;text-align:left;width:180px;}
.M-region .s2 {line-height:20px;color:#666666;font-size:12px;display:inline-block;float:left;}
.M-region .inputW {border:1px solid #B2BCCC;height:20px;padding:0px;margin:0px;width:200px;}

.printTable{border-collapse: collapse;  width: 700px; font-size: 12px; color: #666666; margin: auto;}
.table_border{border: 1px solid #000000; }
.printTable td{padding:10px;}
.printTable .t_suggest{clear:both; padding-left:60px;text-decoration:underline;word-break:break-all; word-wrap:break-word;width:260px;}


.daili_h_title{height:40px;font-size:13px;color:#000000;font-weight:bold;line-height:40px;padding-left:30px;clear:both;}
.daili_tb_ty1{ border-collapse:collapse;font-weight:normal;width:auto;border:1px solid #e2ecec;height:68px;width:100%; }
.daili_tb_ty1 td {border-bottom:1px solid #e2ecec; border-left:none;font-size:12px !important;height:27px; text-align:center; }
.table_name_ty1{border-right:1px solid #e2ecec;background:#d0eeff;width:83px;color:#000000;font-weight:bold;font-size:14px;}

.table_th_ty1{color:#000000;font-weight:bold;height:20px; background:#f4f6fa;}
.table_th_ty1 td{height:27px;}
.table_th_ty2 td{height:41px;}
.tcolor_tp1{background:#d0eeff;}
.tcolor_tp2{background:#fdf7d7;}
.tcolor_tp3{background:#e7f9e3;}
.tcolor_tp4{background:#ffebf6;}
.tcolor_tp5{background:#ffffff;}
.tcolor_tp6{background:#e3fcff;}
.tcolor_tp7{background:#fff6e8;}
.tcolor_tp8{background:#f7e8ff;}

.txt_dr{text-decoration:underline;}
.input_read{border:1px solid #666666;background:#f5f5f5;padding:1px;}
ul{margin:0;padding:0;}

.Mspan-span1 .right input.wdi{width:60px;}
.mgrm{margin-right:5px;}
.mgm{margin:0 5px;}

.rank_up{height:20px;padding-left:15px;display:inline-block;background:url(/resources/manage/images/default/rank_bg.png) 0 2px no-repeat;}
.rank_down{height:20px;padding-left:15px;display:inline-block;background:url(/resources/manage/images/default/rank_bg.png) 0 -38px no-repeat;}
.rank_zero{height:20px;padding-left:15px;display:inline-block;background:url(/resources/manage/images/default/rank_bg.png) 0 -80px no-repeat;}
.input_green{ background:#90d6fe;color:#333333;border:1px solid #999999;width:80px;font-weight:bold;     }

.gMain  {width:100%;border:0;border-collapse:collapse;}
.gLe{width:190px;}
.diauto{overflow-x:hidden;overflow-y:auto;}
.Mleft-menu{padding-top:0px;}
.gMain tr{border:none;padding:0;margin:0;}
.gMain td{border:none;padding:0;margin:0;}

.cBlue:link {color: #1474e8; text-decoration:none;}
.cBlue:visited {color: #1474e8;text-decoration:none;}
.cBlue:hover {color: #1474e8; text-decoration:underline;}
.cBlue:active {color: #1474e8;}

.img_view{margin-top: 14px; border: 1px solid #dddddd; display: block; float: left; padding: 5px 0pt 5px 10px; width: 246px;}

.uploadimg{margin-top:14px;*margin-bottom:5px;margin-left:180px;padding:25px 0 5px 50px;width:263px;height:50px;border:1px solid #DDDDDD;}
.uploadimg_sin{margin-top:14px;*margin-bottom:5px;margin-left:180px;padding:25px 0 5px 50px;width:263px;height:95px;border:1px solid #DDDDDD;}

.p_tabbg{height:48px;background:url("../../images/default/p_tabbg.gif") repeat-x;clear:left;overflow: hidden;}
ul.p_tab {clear:both;height:41px;overflow:hidden;padding-top:7px;}
ul.p_tab li {cursor:pointer;float:left;font-size:14px;font-weight:bold;height:41px;width:102px;}
ul.p_tab li.selected {background:url("../../images/default/tabbg.gif") repeat-x;}
ul.p_tab li a {color:#424242;display:block;line-height:41px;text-align:center;text-decoration:none;}
ul.p_tab li a:hover {color:#424242;text-decoration:none;}



/*  管理后台视频样式    */
.region li {*padding-top:10px;}
.region li .s11,.region li input{  font-size: 12px;}
.region li .s11{ width: 120px;}
.col_preview .import{ width: 150px;}
.col_preview ul{position: relative;}
.col_preview .insert_input{width: 50px;}

.mz_table{ margin-top: 0;border: 1px solid #ccc; border-spacing: 0; border-collapse: collapse; text-align: center;}
.mz_table th{ background: #f4f6fa; font-weight: normal;}
.mz_table th,.mz_table td{border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}
input.insert_input{ padding: 5px; width: 80px; font-size: 12px;}
input.edit_input{ background: #90d6fe; color: #333;}

.M-listRegion{ padding-top: 20px;}
.Mspan-span1 .checkbox{ vertical-align: middle; margin:0 5px;}
.gray{ color: #ccc;}
.region .col_con .col_title{background:#f4f6fa; margin-top: 20px; font-weight: normal; font-size: 12px;  padding: 5px; }

.img_preview{ position: absolute; left: 370px;_left: 170px; top: 10px;}

.col_preview .browser{position: relative; width: 50px; height: 30px; overflow: hidden; vertical-align: middle;}
.col_preview .browser .file{ position: absolute; opacity: 0; filter:alpha(opacity=0); left:0; top:0; width: 139px; height: 30px;}
.col_preview input{outline: none;}
